<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			//声明数组，并存储若干水果，计算其长度，并遍历打印输出。
			let fruit = ["苹果","香蕉","椰子","猕猴桃"];
			console.log("长度是："+fruit.length);
			for (let i = 0; i < fruit.length; i++) {
				console.log(fruit[i]);
			}
			
			//遍历数组的时间复杂度是多少？遍历二维数组呢？
			由于链表使用一个next指针维护链表结构的，它的插入和删除的效率比较高，再插入和删除时，不用挪动后面的数据。。但是查找每次都得从头结点遍历，所以效率不高
			数组使用下标维护数据的，所以查找起来，效率会很高。插入和删除，需要移动后面的数据，效率不高。。
			所以，在只需要查找的时候，建议使用数组，而经常需要插入和删除数据，建议使用链表
			
			//请选择一款你喜欢的游戏，尝试声明游戏里的事物，如人物、道具等等，至少5个
			let human = new Object();
			human.name = "安度因";
			human.profession = "牧师";
			human.skill = "次级治疗术";
			human.hp = 30;
			human.wuqi = "权杖";
			human.attack = function(){
				console.log(this.name+"没了");
			}
			console.log(human,typeof human);
			human.attack();
			
			//基本数据类型和引用数据类型有什么区别？	
		基本数据类型指的是简单的数据段，引用数据类型指的是有多个值构成的对象。
		当我们把变量赋值给一个变量时，解析器首先要确认的就是这个值是基本类型值还是引用类型值。
		</script>
	</body>
</html>
